package com.neuedu.service;

import com.neuedu.model.User;

import java.util.List;

public interface UserService {

    /**
     * 更新一个用户的头像
     * @param id 用户id
     * @param icon 用户的头像的文件名
     * @return 更新是否成功
     */
    int updateUserIconById(Integer id,String icon);


    /**
     * 根据用户对象的id更新user
     * @param user
     * @return
     */
    int updateUserById(User user);


    /**
     * 根据id查询一个用户
     * @param id 用户id
     * @return id对应额用户
     */
    User findUserById(Integer id);

    /**
     * 根据用户名和密码查询一个用户
     */
    User findUserBySignInfo(String username,String password);

    /**
     *  查询所有管理员
     *  清除每个人的密码
     */
    List<User> selectUserAll();
}
